package ivia.fiuza.days.classes;

public class Ano {
	public static boolean forBissexto( int ano ){
		if( Ano.forDivisivelPorQuatro( ano ) ){
			if(	!Ano.terminaComDoisZeros( ano ) ||
				Ano.forDivisivelPorQuatrocentos( ano ) ){
				return true;
			}
		}
		return false;
	}

	private static boolean forDivisivelPorQuatro( int numero ){
		return ( ( numero % 4 ) == 0 );
	}

	private static boolean terminaComDoisZeros( int numero ){
		return ( ( numero % 100 ) == 0 );
	}

	public static boolean forDivisivelPorQuatrocentos( int numero ){
		return ( ( numero % 400 ) == 0 );
	}

}
